package demo7;
import java.util.Comparator;
import java.util.TreeSet;
@SuppressWarnings({"all"})
public class test {
    public static void main(String[] args) {
        //实际上这个构造器是传递给了这个treemap里面的comparator属性
        //传入比较器，实际上就是一个匿名内部类
        TreeSet treeset = new TreeSet(new Comparator() {
            @Override
            public int compare(Object o1, Object o2) {
                //return ((String)o1).compareTo((String)o2);
                return ((String)o1).length()-((String)o2).length();
            }
        });
        treeset.add("hello0");
        treeset.add("aello1");
        treeset.add("cello2");
        treeset.add("dello3");
        treeset.add("lello4");

        System.out.println(treeset);
    }
}
